From bffd1b322a3e6288a3fcc8df5227909a8179f4a5 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Tue, 30 Dec 2008 23:42:40 +0000 Subject: [PATCH] *** empty log message *** --- src/ChangeLog | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 82dd7b4996e..af8e333399d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,22 @@ +2008-12-30 Kenichi Handa + + * character.h (CHAR_VARIATION_SELECTOR_P): New macro. + (CHAR_SURROGATE_PAIR_P): New macro. + + * font.h (struct font_driver): New member get_variation_glyphs. + + * font.c (font_range): Don't require a font for a variation + selector. + (Ffont_variation_glyphs): New function. + (syms_of_font): Defsubr it. + + * ftfont.c (ftfont_driver): Set the member get_variation_glyphs to + ftfont_variation_glyphs. + (setup_otf_gstring): New function. + (ftfont_drive_otf): Use it. + (ftfont_shape_by_flt): Handle variation selector. + (ftfont_variation_glyphs): New function. + 2008-12-30 Martin Rudalics * frame.c (Vemacs_iconified): Remove. -- 2.30.2